#!/bin/bash

# 快速编译脚本 - 一键编译运行

echo "快速编译 Brainfuck IDE..."

# 检查是否存在构建目录，不存在则创建并配置
if [ ! -d "build" ]; then
    echo "首次运行，配置项目..."
    mkdir build
    cd build
    cmake ..
    cd ..
fi

# 编译
echo "编译项目..."
cd build
make -j$(sysctl -n hw.ncpu)

if [ $? -eq 0 ]; then
    echo "编译成功!"
    echo "运行程序..."
    echo "==========================================="
    ./bin/brainfuck_ide
else
    echo "编译失败!"
    cd ..
    exit 1
fi

cd ..